這邊我使用 Freenom 註冊一個免費的網域,可以免費使用 12 個月。
這就已經很夠我們做測試用途了。
建立方式請參考 參考資料。
是 AWS 提供的 DNS 服務。可以透過 Route 53 購買網域名稱,將網域名稱與指定的伺服器做綁定。
DNS 最重要的資源紀錄可參考下面的 參考資料,這裡我僅說明 A Record、CName 這兩種。
外加 Route 53 透有的 Alias。
A Record: 把網域名稱直接指向伺服器的 IP。
CName: 把網域名稱轉換成另外一個網域名稱。
Alias: 指派 AWS 服務,其底層是 A Reocrd。
特別說一下 Alias,有些 AWS 服務會提供一個隨機域名,有時我們會希望用我們自家的域名來做導引。此時就會有一段轉發的過程,大約可能會多個 10~50 ms。
這時候,我們就可以使用 Alias 來減少轉發的過程。
Route 53 擁有 Health Cehck 的功能,能確定對應的 Server 是否還活著。也因為這個機制,可以把同一個 DNS 指向到多個伺服器。
在導流的時候,可以依據一些策略去決定網路路由怎麼走,可以參考以下資料表:
公司客製 | 地理 | 效能 |
---|---|---|
Simple routing policy (簡便路由) | Geolocation routing policy (地理位置路由) | Latency routing policy (延遲路由) |
Weighted routing policy (加權路由) | Geoproximity routing policy (地理位置鄰近性) | Failover routing policy (故障轉移) |
Multivalue answer routing policy (多值回答) |
常見以下三種:
其他的策略說明如下:
Simple routing policy
Weighted routing policy
Multivalue answer routing policy
Geoproximity routing policy
類型有兩種: 公有託管區域、私有託管區域。
私有託管區域可以在 VPC 中建立私有 DNS,供內部 Instance 使用,不會將 DNS Record 公開。